/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ventasautomotrices;

/**
 *
 * @author Chapas
 */
public class Empleado {
    public int id;
    public String nombre;
    
    EstadoEmpleado enHorario;
    EstadoEmpleado fueraHorario;
    
    EstadoEmpleado estadoEmp;
    
    String codEmpleado;
    
    public Empleado(){
        enHorario = new EnHorario(this);
        fueraHorario = new FueraHorario(this);
        
        estadoEmp = fueraHorario;
    }
    
    void setEstadoEmpleado( EstadoEmpleado ee){
        estadoEmp = ee;
    }
    
    void marcarEntrada(){
        estadoEmp.marcarEntrada();
    }
    
    void marcarSalida(){
        estadoEmp.marcarSalida();
    }
    
    public EstadoEmpleado getEstado(){
        return estadoEmp;
    }
    
    public EstadoEmpleado getEnHorario(){
        return enHorario;
    }
    
    public EstadoEmpleado getFueraHorario(){
        return fueraHorario;
    }
    
    public void setCodEmpleado(String ce){
        codEmpleado = ce;
    }
}
